import Vue from 'vue'
const filters = {
  currency(v, type = '$') {
    return type + v.toFixed(2)
  },
  date(v) {
    const time = new Date(v)
    return (
      time.getFullYear() +
      '-' +
      (time.getMonth() + 1).toString().padStart(2, 0) +
      '-' +
      time.getDate().toString().padStart(2, 0) +
      ' ' +
      time.getHours().toString().padStart(2, 0) +
      ':' +
      time.getMinutes().toString().padStart(2, 0) +
      ':' +
      time.getSeconds().toString().padStart(2, 0)
    )
  },
}
for (let key in filters) {
  Vue.filter(key, filters[key])
}
